feel embarrassed for another person - Alemán Inglés Diccionario